.base_main_1 ,
.base_main_1 *,
.base_main_2,
.base_main_2 *,
.service2_main,
.service2_main *,
.solution_main_2,
.solution_main_2 *,
.safe_main,
.safe_main *,
.solution2_main,
.solution2_main *,
.bank_main ,
.about_main2,
.about_main2 *,
.contact_main,
.contact_main *,
.search_main,
.search_main *,
.tab_type1,
.tab_type1 *,
.site_main,
.site_main *,
.about_main,
.base_text_1 .content *, 
.bank_main .section_5 .content *,
.newsarticle,
.newsarticle *,
.chat_main,
.chat_main *,
.service_main,
.service_main *,
.production_line_main,
.production_line_main *,
.channebanner .center *,
.solution_main,
.solution_main *,
.list_type_1 .content,
.list_type_1 .content *,
.position,
.position *,
.head,
.head *:not(.slide),
.footer,.footer *,
.copy,
.promain,
.promain *,
.probanner,
.probanner *,
.sec_menu,
.index .section_3,
.sec_menu2,
.cooperation_main,
.cooperation_main *,
.sec_menu2 *,
.banner .imgcontent *,
.index .section_1 .list .desc span,
.index .section_3 *,
.index .section_4 .list .item,
.sidemenu a,
.index .section_4 .list .item *,
.index .section_6,
.index .section_6 *,
.sec_menu *{
-webkit-transition:all 0.4s;
-o-transition:all 0.4s;
-moz-transition:all 0.4s;
-ms-transition:all 0.4s;
transition:all 0.4s;
}
.safe_main .section_1 li:hover .imgbox img,
.head .nav ul li .slide .model li a:hover .imgbox img,
.promain .section_7 .list li:hover .imgbox img,
.promain .section_4 .list li:hover .imgbox img,
.index .section_4 .item a:hover .imgbox img,
.list_type_1 .content a:hover .imgbox img{
-webkit-transform: scale(1.05,1.05);
-o-transform: scale(1.05,1.05);
-moz-transform: scale(1.05,1.05);
-ms-transform: scale(1.05,1.05);
transform: scale(1.05,1.05);
}

.index .section_3 .map .item .city a:hover,
.index .section_4 a:hover .date em,
.index .section_4 a:hover .date strong,
.index .section_4 a:hover .title,
.footer .nav_ewm .item a:hover,
.list_type_1 .content a:hover .title,
.position a:hover,
.sec_menu .flex a.current,
.sec_menu .flex a:hover{
color: #AF2025
}

.sidemenu a:hover{
	-o-transform: translate(0%, -5px);
-webkit-transform: translate(0%, -5px);
-moz-transform: translate(0%, -5px);
-ms-transform: translate(0%, -5px);
transform: translate(0%, -5px);
}

.index .section_6 .model:hover,
.index .section_6 .model.type2 .s2:hover{
	box-shadow: 2px 3px 10px #dedede
}
.index .section_6 .send:hover{
	
box-shadow: 2px 3px 10px #ffacaf;
}

@font-face {
  font-family: "Helvetica";
  src: url("../font/Helvetica.ttf")
}
@font-face {
  font-family: "Anton-Regular";
  src: url("../font/Anton-Regular.ttf")
}



.promain .section_6 .list li:hover .icon img,
.promain .section_2 .item:hover .imgbox img,
.promain .section_1 .list li:hover .icon img{
-o-transform: translate(0%, -10px);
-webkit-transform: translate(0%, -10px);
-moz-transform: translate(0%,-10px);
-ms-transform: translate(0%, -10px);
transform: translate(0%, -10px);
}


@media screen and (max-width: 768px){
.safe_main .section_2,
.safe_main .section_3,
.base_main_1 .section_1,
.base_main_1 .section_3,
.base_main_1 .section_4_1,
.block_bg_3,
.base_main_2 .section_3,
.solution_main_2 .section_3,
.sg_section_model{
	padding: 12vw 0px !important;
}
.block_bg_3 .dec2{
	padding: 5vw 15px  !important;
	line-height: 1.7  !important;
	font-size: 16px !important;
}
.bank_main .section_4 .titlemodel7 span{
	font-size: 3.5vw;
	line-height: 1.4;
}
.bank_main .section_4 .dec{
	line-height: 1.7  !important;
	font-size: 16px !important;
}
.sg_section_model .imgbox{padding-top: 5vw !important;}
}